home *** CD-ROM | disk | FTP | other *** search
/ Monster Media 1996 #15 / Monster Media Number 15 (Monster Media)(July 1996).ISO / prog_c / cuj0696.zip / DWYER.ZIP / MAXOFT.TST / MAXTDEFS.H < prev    next >
C/C++ Source or Header  |  1996-01-10  |  2KB  |  58 lines

  1. /* ============ */
  2. /* gapdefs.h    */
  3. /* ============ */
  4. /* ==================================================================== */
  5. /*       TYPEDEFS, #DEFINES AND PROTOTYPES FOR MAXIMUM OF T TEST    */
  6. /* ==================================================================== */
  7. # if defined(__MAXTDEFS_H__)
  8. #    /* Do Nothing */
  9. # else
  10. #    define    __MAXTDEFS_H__
  11.  
  12. # if !defined(__DEFCODES)
  13.  
  14. typedef    unsigned char        UCHAR;
  15. typedef    unsigned int        UINT;
  16.  
  17. #define    FALSE    0
  18. #define    TRUE    1
  19. # endif
  20.  
  21. #define    MAX_SQNCE_LEN        100
  22. #define    MIN_SQNCE_LEN        5
  23. #define    MAX_NUM_SQNCE        1000
  24. #define    MIN_NUM_SQNCE        200
  25.  
  26. /* ------------------- */
  27. /* FUNCTION PROTOTYPES */
  28. /* ------------------- */
  29. # undef F
  30. # if defined(__STDC__) || defined(__PROTO__)
  31. #    define  F( P )  P
  32. # else
  33. #    define  F( P )  ()
  34. # endif
  35.  
  36. /* INDENT OFF */
  37. typedef    struct    MaxtDataStru
  38.     {
  39.     UINT    NumSequences;    /* Number of Sequences to be Assessed    */
  40.     int    SequenceLen;    /* Length of Sequence to Get Max From    */
  41.     double    KSPos;        /* Kn+ Kolmogorov-Smirnov Statistic    */
  42.     double    KSNeg;        /* Kn- Kolmogorov-Smirnov Statistic    */
  43.     double    ProbKSPos;    /* Probability Associated with Kn+    */
  44.     double    ProbKSNeg;    /* Probability Associated with Kn-    */
  45.     long    TotNumGen;    /* Cumulative Random Variate Count    */
  46.     int    CallStatusOK;    /* 0 = FALSE, 1 = TRUE            */
  47.     int    (*RandFun) F((void));/* Addr. of Generating Function    */
  48.     }
  49.     MAXT_DATA_STRU;
  50.  
  51. extern    void    ApplyKStoMaxOfT   F((struct MaxtDataStru *));
  52. extern    void    SetMaxOfTControls F((struct MaxtDataStru *));
  53.  
  54. # undef F
  55. /* INDENT ON */
  56.  
  57. # endif                /* <<< __MAXTDEFS_H__ >>> */
  58.